var fs = require('fs');
var http = require('http');
const superagent = require('superagent');

exports.getUrlContent = function (url, callback) {
    superagent.get(url)
        .end((err, resc) => {
            if (err) {
                console.log(err);
                callback({
                    status: false,
                    message: 'Request Error'
                });
            } else {
                let data = resc.body
                if (data.status === 'SUCCESS') {
                    callback(data.data)
                } else {
                    callback({
                        status: false,
                        message: '暂无数据'
                    })
                }
            }
        })
};

exports.getPostContent = function (url, data, callback) {
    superagent.post(url)
        .send(data)
        .end((err, resc) => {
            if (err) {
                console.log(err);
                callback({
                    status: false,
                    message: 'Request Error'
                });
            } else {
                let data = resc.body
                if (data.status === 'SUCCESS') {
                    callback(data.data)
                } else {
                    callback({
                        status: false,
                        message: '暂无数据'
                    })
                }
            }
        })
};


// exports.getUrlContent = function (url, callback){
//     http.get(url, function (res) {
//         var html = '';
//         res.on('data', function (data) {
//             html += data;
//         });
//         res.on('end', function () {
//             callback(html);
//         });
//     }).on('error', function () {
//         console.log('getUrlContent error!');
//     });
// };
